An Efficient Middleware Architecture Supporting Time-Triggered Message-Triggered Objects and an NT-based Implementation

نویسندگان

  • K. H. Kim
  • Masaki Ishida
  • Juqiang Liu
چکیده

The time-triggered message-triggered object (TMO) structuring scheme has been established to remove the limitation of conventional object structuring techniques in developing applications containing realtime (RT) distributed computing components. It is a natural and syntactically small but semantically powerful extension of the object oriented (OO) design and implementation techniques which allows the system designer to abstractly and yet accurately specify timing characteristics of data and function components of highlevel distributed computing objects. It is a unified approach for design and implementation of both RT and non-RT distributed applications. A cost-effective way to support TMO-structured distributed RT programming is to build a TMO execution engine as a middleware running on well established commercial software/hardware platforms. In this paper, we present an efficient middleware architecture named TMO Support Middleware (TMOSM) which can be easily adapted to many commercial-off-the-shelf (COTS) platforms. The performance of a prototype implementation of TMOSM running on Windows NT platforms is also discussed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Windows CE Implementation of a Middleware Architecture Supporting Time-Triggered Message-Triggered Objects

The time-triggered message-triggered object (TMO) programming scheme has been established to remove the limitation of conventional object programming techniques and tools in developing applications containing real-time (RT) distributed computing components. It is a unified approach for efficient design and implementation of both RT and non-RT distributed applications. As a costeffective facilit...

متن کامل

Architecture of ROAFTS/Solaris: A Solaris-Based Middleware for Real-Time Object-Oriented Adaptive Fault Tolerance Support

Middleware implementation of various critical services required by large-scale and complex real-time applications on top of COTS operating system is currently an approach of growing interests. Its main goal is to enable significant reduction in the complexity of application system design and implementation by separating the concerns of the application designer for the application functionality ...

متن کامل

ROAFTS: A CORBA-Based Real-Time Fault Tolerance Support Middleware

Middleware implementation of various critical services, required by large-scale and complex real-time applications on top of COTS operating systems, has the tremendous advantage of reducing the complexity of the design and implementation by separating the concerns of the application designer for the application functionality from the concerns for application-independent system issues. In additi...

متن کامل

Two CORBA services enabling TMO network programming

In facilitating efficient construction of realtime distributed computing applications composed of CORBA-compliant components, there are practical advantages in keeping the core component of the CORBA standards, i.e., ORB and interface definition language (IDL), unchanged or minimally changed. This means to bring new mechanisms and capabilities for realtime computing support in the form of CORBA...

متن کامل

A TMO-Based Object Group Model to Structuring Replicated Real-Time Objects for Distributed Real-Time Applications

We designed the TMO-based Object Group(TMOOG) model with various services for supporting distributed real-time applications, and analyzed whether these given service strategies can be adopted and worked to this model well. In this paper, we are interested in the object group model that can be defined as a single logical view system for providing replication transparency and supporting real-time...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999